.el-tag {
    height: 22px !important;

    .el-tag__close {
        margin-left: 5px;
    }

    &.el-tag--small {
        height: 20px !important;

        .el-tag__close {
            margin-left: 3px;
        }
    }

    &.el-tag--large {
        height: 28px !important;

        .el-tag__close {
            margin-left: 7px;
        }
    }


    /* 蓝色 primary */
    &.el-tag--primary {
        --el-tag-bg-color: var(--bd9);
        --el-tag-text-color: var(--bd);
        --el-tag-border-color: var(--bd8);
    }

    /* 绿色 success */
    &.el-tag--success {
        --el-tag-bg-color: var(--sc9);
        --el-tag-text-color: var(--sc);
        --el-tag-border-color: var(--sc8);
    }

    /* 橙色 warning */
    &.el-tag--warning {
        --el-tag-bg-color: var(--wr9);
        --el-tag-text-color: var(--wr);
        --el-tag-border-color: var(--wr8);
    }

    /* 红色 danger */
    &.el-tag--danger {
        --el-tag-bg-color: var(--dr9);
        --el-tag-text-color: var(--dr);
        --el-tag-border-color: var(--dr8);
    }
}